package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import modelo.Liga;
import vista.VentanaPrincipal;

public class ControladorVentanaPrincipal implements ActionListener {
	private VentanaPrincipal ventanaPrincipal; 
	private Liga liga;

	public ControladorVentanaPrincipal() {
		ventanaPrincipal= new VentanaPrincipal();
		ventanaPrincipal.setLocationRelativeTo(null);
		ventanaPrincipal.setVisible(true);	
		ventanaPrincipal.agregarListener(this);
		liga = new Liga();
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		ControladorVentanaEquipos controladorVentanaEquipos;
		ControladorVentanaUmpires controladorVentanaUmpires;
		ControladorVentanaPartidos controladorVentanaPartidos;
		ControladorVentanaConsultar controladorVentanaConsultar;

		if (e.getActionCommand().equalsIgnoreCase("Equipos")){ 
			controladorVentanaEquipos= new ControladorVentanaEquipos(liga);	
		}	
		else if (e.getActionCommand().equalsIgnoreCase("Umpires")){
			controladorVentanaUmpires= new ControladorVentanaUmpires(liga);
		}
		else if (e.getActionCommand().equalsIgnoreCase("Partidos")){
			System.out.println(liga.getEquipos().get(0).getEstadio()+ liga.getEquipos().get(0).getJugadores().get(1).getApellido());
			controladorVentanaPartidos= new ControladorVentanaPartidos(liga);
		}
		else if (e.getActionCommand().equalsIgnoreCase("Calendario de Juegos")){
			controladorVentanaConsultar= new ControladorVentanaConsultar(liga);
		}
		else if (e.getActionCommand().equalsIgnoreCase("Tabla de Posiciones")){
			controladorVentanaConsultar= new ControladorVentanaConsultar(liga);
		}
		else if (e.getActionCommand().equalsIgnoreCase("Informacion de Partidos")){
			controladorVentanaConsultar= new ControladorVentanaConsultar(liga);
		}
	}

}
